.mmm_header {
  text-align: center;
}
.mmm_header .back {
  display: block;
  float: left;
  width: 0.8rem;
  height: 0.8rem;
  font-size: 0.8rem;
  color: #fff;
}
.mmm_header h2 {
  display: inline;
  font-size: 0.53333333rem;
  color: #fff;
}
.mmm_main {
  padding: 0.49333333rem 0.26666667rem 0 0.26666667rem;
  background-color: #fff;
}
.mmm_main .pro_info h2 {
  font-size: 0.45333333rem;
  line-height: 0.69333333rem;
  color: #4D5258;
}
.mmm_main .pro_info p {
  font-size: 0.29333333rem;
  color: #A2908D;
  height: 0.86666667rem;
  line-height: 0.86666667rem;
}
.mmm_main .pro_info p span {
  padding: 0 0.13333333rem;
}
.mmm_main .pro_img img:first-child {
  width: 3.16rem;
  height: 4.33333333rem;
  float: right;
}
.mmm_main .pro_img .info2,
.mmm_main .pro_img .info1 {
  font-size: 0.4rem;
  color: #6F676A;
  line-height: 0.66666667rem;
}
.mmm_main .pro_img .info2 {
  margin-bottom: 0.2rem;
}
.mmm_main .pro_img img:last-child {
  height: 9.28rem;
}
.mmm_main .pro_city {
  margin-top: 0.62666667rem;
}
.mmm_main .pro_city ul {
  width: 3.68rem;
  margin: 0 auto;
  padding: 0 0.25333333rem 0.30666667rem;
  border-radius: 0.13333333rem;
  box-shadow: 1px 2px 5px gray;
}
.mmm_main .pro_city ul li {
  font-size: 0.29333333rem;
  height: 0.50666667rem;
  line-height: 0.49333333rem;
  padding: 0 0.26666667rem;
  border-bottom: 1px dashed #ccc;
}
.mmm_main .pro_city ul li span {
  color: #3E413E;
}
.mmm_main .pro_city ul li span strong {
  color: #F5870A;
  float: right;
}
.mmm_main .to_buy {
  height: 2.45333333rem;
  padding: 0.46666667rem 0.28rem 1.14666667rem 0.28rem;
}
.mmm_main .to_buy button {
  font-size: 0.29333333rem;
  background-color: #FF9000;
  color: #fff;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 0.10666667rem;
}
.mmm_main img.wx {
  height: 3.73333333rem;
}
.mmm_main .coms {
  width: 9.53333333rem;
  padding-top: 0.74666667rem;
  padding-bottom: 0.50666667rem;
}
.mmm_main .coms .tit {
  font-size: 0.42666667rem;
}
.mmm_main .coms .reply .form {
  width: 98%;
  margin: 0 auto;
}
.mmm_main .coms .reply .form textarea {
  height: 3rem;
  width: 100%;
  border: 1px solid #ccc;
}
.mmm_main .coms .reply .form .ctrl {
  text-align: right;
  background-color: #FBFBFB;
  position: relative;
  top: -0.18666667rem;
  border: 1px solid #ccc;
}
.mmm_main .coms .reply .form .ctrl input {
  font-size: 0.42666667rem;
  color: #fff;
  background-color: #FF9000;
  border: none;
  width: 2.66666667rem;
  height: 1.06666667rem;
  border-radius: 0.06666667rem;
}
.mmm_main .coms #newcomment {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.37333333rem;
  color: #2D281D;
}
.mmm_main .coms .list .userimg {
  float: left;
  margin-right: 0.26666667rem;
  height: 1.78666667rem;
}
.mmm_main .coms .list .userimg img {
  width: 1.06666667rem;
  height: 1.06666667rem;
  border-radius: 50%;
}
.mmm_main .coms .list .con {
  font-size: 0.4rem;
  overflow: hidden;
}
.mmm_main .coms .list .con img {
  width: 0.4rem;
  height: 0.4rem;
}
.mmm_main .coms .list .con .name {
  height: 0.70666667rem;
}
.mmm_main .coms .list .con .name .username {
  float: left;
  color: #62AADB;
}
.mmm_main .coms .list .con .name .time {
  float: right;
  color: #6B565E;
}
.mmm_footer {
  margin-top: 0;
  height: 2.56rem;
}
.mmm_footer .nav {
  margin-top: 0;
}
